David WesleyDavid Wesley
Hapoel Tel Aviv's 90-81 Comeback Over Virtus Bologna: When Rebounding Control Decides the GameHapoel Tel Aviv entered the second half trailing 51-38 to Virtus Bologna but...
TP.HCM I Lift the Title Trophy but Lose to Thai Nguyen T&T on Coronation DayTP.HCM I ended its trophy day with a 2-1 defeat against Thai Nguyen T&T. The...
Vietnam U20 and the Palestine Shock: When Numbers Leave No Room for EmotionMinute 28. That was Vietnam U20's first shot in a match they had to win to ke...
Reading V.League from the Training Ground: When Silence Becomes a Unit of DataOpening: an afternoon no one recorded On an August afternoon, I stayed at the...
Medical Files of Wales vs Albania: Recovery Injections, ACLs and the Warning from the 2026 Operating TableAt 68, I have sat long enough in the medical meeting rooms of football...
The Space Behind the Block: The Geometry Problem of the VNL Regular SeasonIn a rally that stretched to eighteen touches in a VNL pool match, I rewound...
The Silent Crack: My 10-Year Journey Following Vietnamese Football and Lessons That Never Grow OldThe Silent Crack: My 10-Year Journey Following Vietnamese Football and Lesson...
Vietnamese Table Tennis and the Matches Nobody RecordsIn 2026, while still coaching at youth level, I had a habit of coding every...
World Table Tennis After Paris 2026: China Keeps the Throne, the Rest Search for the CracksThere is one moment from Paris 2026 that I rewound no fewer than ten times. I...
26-24 then 21-7: Thamela & Victoria win South American title, but data still incompleteThe 26-24 score in the first set of the women's South American beach volleyba...
When the Data Is Empty: Lessons from an Analysis Without ContentOn an August evening, I sat in front of a screen with a badminton analysis in...
The Back Three in V-League: When the Fear of Losing a Job Redraws the Tactical MapIn the last three rounds of V-League, I sat down with my notebook and the...
Jules Koundé and 540 Minutes: Barcelona Is Valuing a Defender by the Wage Bill, Not by FormI go to the stadium to watch the match, but I stay to read the numbers. This...
Vanguard's Hardware Ban: A Used-CPU Buyer in Germany Pays for Someone Else's CheatingOn August 12, a VALORANT player in Germany turned on his machine, clicked the...
Chuncheon 2026: The Poomsae Gold and the Crack in a Bracket Without KoreaIn September 2026, at the Chuncheon arena in South Korea, I sat in the press...
V.League and the Data Vacuum: The Noisiest Transfer Window Is the One Where We Know the LeastOn a Saturday night in Hamburg, I opened the data file for the latest V.Leagu...
Fenerbahçe, the 6-0 Defeat and a Name Misstated in the Dressing RoomOn the airwaves of Avrupa Gecesi on A Spor, Abdullah Ercan sat before the...
Chicago Marathon: When a Flat Course Becomes a Stage for World RecordsI still remember the night I sat rereading every page of elevation data for t...
Doncic to the Lakers: How the Salary Sheet Rewrote the NBA Rulebook1:10 p.m. on February 2, 2026, Shenzhen time, which was 12:10 p.m. the same d...
The Crowdless Season and the Price of a Simulated StadiumI begin with a sound, not a goal. On the night of May 8, 2026, in the city of...
